.ECar_modal_mask{
	position:fixed;
	z-index: 4;
    background:rgba(0,0,0,0.5);

}
.ECar_modal{ background: #FFFFFF }
.ECar_modal_button
{     
    .consigneeInfoBtn{
        width:150px;
        height:30px;
        margin-left:50px;
    }
}
.consigneeInfoContainer{
    .consigneeInfoRow{
        height:40px;
        line-height:40px;
        .consigneeInfoColumnLeft{
            width:80px;
            float:left;
            text-align:right;
            .asterisk{
                color:#e51c23;
                padding-right:3px;
            }
            .consigneeInfoDesc{
                padding-right:5px;
                color:#333;
            }
        }
        .consigneeInfoColumnRight{
            margin-left:80px;
            input, select{
                height:23px;
                border:1px solid #cbcbcb;
            }
            input.active{
                border-color:#f00;
            }
            .person, .district{
                min-width:138px;
            }
            .address{
                width:298px;
            }
            .phoneNo{
                width:178px;
            }
            .consigneeInfoErrorSpan{
                position:relative;
                display: none;
                .consigneeInfoIcon{
                    width:15px;
                    height:15px;
                    background-size: 15px;
                    left:9px;
                    top:1px;
                }
                .consigneeInfoWarning{
                    color:#f00;
                    padding-left:30px;
                }
            }            
        }
    }
}
.state_layer{ padding: 30px 0 40px 65px; position: relative;
    .layer_icon{ width: 28px; height: 28px; position: absolute; left:25px; top:30px; background: url(/resources/img/ico28x28.png) no-repeat }
    .icon_fail{background-position: 0 0;}
    .icon_success{ background-position: 0 -30px;}
    .main_txt{ margin-bottom: 13px;}
    .link_btn,
    .link_txt{ display: inline-block; font-size: 14px; }
    .link_txt{ margin-left: 13px;color: #03a9f4;}
    .link_btn{ background:#fafafa; border: 1px solid #CBCBCB; height: 28px; line-height: 28px; color: #333333; text-decoration: none; padding: 0 11px;}

}
.ECar_modal_button{ margin-left: 0}
.ECar_modal_button button.adr_consigneeInfoBtn {
    width: 150px;
    height: 30px;
    margin: 10px 10px 0 80px;
    padding: 0;
    cursor: pointer;
    color: #333;
    border: 1px solid #cbcbcb;
    outline: 0;
    background-color: #fff;
    font-size: 12px;
}
